/**
 * 查看功能权限
 * 
 * @param {}
 *            functionId
 * @return {}
 */
var functionRightsResult = function(functionId) {
	var functionRightsCm = new Ext.grid.ColumnModel([
			new Ext.grid.RowNumberer(), {
				header : '人员账号',
				dataIndex : 'id',
				sortable : true
			}, {
				header : '用户名',
				dataIndex : 'name'
			}, {
				header : '昵称',
				dataIndex : 'trueName'
			}, {
				header : '所属部门',
				dataIndex : 'deptName'
			}, {
				header : '角色名称',
				dataIndex : 'roleName'
			}]);

	var functionRightsRd = new Ext.data.JsonReader({// 表格的数据填充
		root : "list",
		fields : [{
					name : "id"
				}, {
					name : "name"
				}, {
					name : "trueName"
				}, {
					name : "deptName"
				}, {
					name : "roleName"
				}]
	});

	var functionRightsDs = new Ext.data.GroupingStore({// 取数据
		autoLoad : true,
		proxy : new Ext.data.HttpProxy({
					url : __ctxPath + "/systemAdmin/selectAdminByFunctionId"
				}),
		baseParams : {
			functionId : functionId
		},
		remoteSort : false,
		reader : functionRightsRd
	});
	var queryFunctionRightsGrid = new Ext.grid.GridPanel({
		cm : functionRightsCm,
		id : "queryFunctionRightsGrid",
		store : functionRightsDs,
		autoScroll : true,
		stripeRows : true,
		columnLines : true,
		loadMask : true,
		loadMask : {
			msg : "正在加载数据，请稍侯……"
		},
		view : new Ext.grid.GroupingView({
					enableGroupingMenu : false,
					forceFit : true,
					startCollapsed : false,
					enableGrouping : true,
					groupTextTpl : '角色名称'
							+ '&nbsp;&nbsp;{[values.rs[0].data["roleName"]]}'
				}),
		viewConfig : {
			emptyText : '没有您想要的数据'
		},
		anchor : '100% 15%',
		frame : true
		})
	return queryFunctionRightsGrid;
};
